def fun1(x):
    return x * x

fun2 = lambda x: x * x

result = fun1(11)
print(result)
result2 = fun2(12)
print(result2)
print('==' * 18)

def add(x , y):
    return x + y
add2 = lambda x, y: x + y

print(add(11,12))
print(add2(12,13))

def odd(x):
    return x % 2
temp = range(10)
show = filter(odd, temp)
print(list(show))
# 换成 lambda, 结果为true（1） 的保留下，其它的不保留
print(list(filter(lambda x: x % 2 , range(20))))

print(list(map(lambda x: x * 2, range(10))))